----------------
Entrance Lobby
Extra - map_name: Sector 50
Extra - room_id: [0]
Extra - minimap_coordinates: [{'x': 4, 'y': 2}, {'x': 4, 'y': 3}, {'x': 4, 'y': 4}, {'x': 5, 'y': 2}, {'x': 5, 'y': 3}]
> Door to Entrance Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Recharge Room/Door to Entrance Lobby
  * Extra - door_idx: (1,)
  > Door to Magic Box
      Trivial

> Door to Magic Box; Heals? False
  * Layers: default
  * L3 Hatch to Magic Box/Door to Entrance Lobby
  * Extra - door_idx: (66,)
  > Door to Entrance Recharge Room
      Trivial
  > Door to Training Grounds
      Missiles and Morph Ball
  > Door to Gerubus Gully
      Trivial

> Door to Training Grounds; Heals? False
  * Layers: default
  * L0 Hatch to Training Grounds/Door to Entrance Lobby
  * Extra - door_idx: (77,)
  > Door to Magic Box
      Missiles and Morph Ball

> Door to Gerubus Gully; Heals? False
  * Layers: default
  * L3 Hatch to Gerubus Gully/Door to Entrance Lobby
  * Extra - door_idx: (81,)
  > Door to Magic Box
      Trivial

----------------
Entrance Save Room
Extra - map_name: Sector 51
Extra - room_id: [1]
Extra - minimap_coordinates: [{'x': 2, 'y': 2}]
Extra - unlocked_save_recharge_station: True
> Door to Entrance Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Recharge Room/Door to Entrance Save Room
  * Extra - door_idx: (4,)
  > Door to Entrance Navigation Room
      Trivial

> Door to Entrance Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Navigation Room/Door to Entrance Save Room
  * Extra - door_idx: (5,)
  > Door to Entrance Recharge Room
      Trivial
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to Entrance Navigation Room
      Trivial

----------------
Entrance Navigation Room
Extra - map_name: Sector 52
Extra - room_id: [2]
Extra - minimap_coordinates: [{'x': 1, 'y': 2}]
> Door to Entrance Save Room; Heals? False
  * Layers: default
  * Open Hatch to Entrance Save Room/Door to Entrance Navigation Room
  * Extra - door_idx: (6,)
  > Door to Elevator to Main Deck
      Trivial
  > Navigation Terminal
      Trivial

> Door to Elevator to Main Deck; Heals? False
  * Layers: default
  * Open Hatch to Elevator to Main Deck/Door to Entrance Navigation Room
  * Extra - door_idx: (50,)
  > Door to Entrance Save Room
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Hint
  * Extra - hint_name: Sector5Entrance
  * Extra - location_precision: REGION_ONLY
  * Extra - item_precision: PRECISE_CATEGORY
  > Door to Entrance Save Room
      Trivial

----------------
Training Grounds
Extra - map_name: Sector 53
Extra - room_id: [3, 6]
Extra - minimap_coordinates: [{'x': 6, 'y': 1}, {'x': 6, 'y': 2}, {'x': 6, 'y': 3}, {'x': 6, 'y': 4}, {'x': 7, 'y': 1}, {'x': 7, 'y': 2}, {'x': 7, 'y': 3}, {'x': 7, 'y': 4}, {'x': 8, 'y': 1}, {'x': 8, 'y': 2}, {'x': 8, 'y': 3}, {'x': 8, 'y': 4}]
> Door to Gerubus Gully; Heals? False
  * Layers: default
  * L3 Hatch to Gerubus Gully/Door to Training Grounds
  * Extra - door_idx: (7,)
  > Door to Training Aerie
      # Shinespark: https://youtu.be/Qe9eMPmoUcU
      Level 3 Keycard and Speed Booster and Shinespark Tricks (Intermediate) and Wall Jump (Advanced) and Disabled Door Lock Rando and Disabled Entrance Rando
  > Door to Arctic Containment
      Trivial
  > Door to Entrance Lobby
      Any of the following:
          Have Any Jump Upgrade
          # Wall Jump off of door hatch: https://youtu.be/weMdKWzp31g
          Wall Jump (Intermediate) and Disabled Door Lock Rando

> Door to Training Aerie; Heals? False
  * Layers: default
  * L0 Hatch to Training Aerie/Door to Training Grounds
  * Extra - door_idx: (8,)
  > Door to Entrance Lobby
      Trivial

> Door to Arctic Containment; Heals? False
  * Layers: default
  * L0 Hatch to Arctic Containment/Door to Training Grounds
  * Extra - door_idx: (9,)
  > Door to Gerubus Gully
      Trivial

> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Training Grounds
  * Extra - door_idx: (78,)
  > Door to Gerubus Gully
      Trivial
  > Door to Training Aerie
      Any of the following:
          Space Jump
          All of the following:
              Can Freeze Enemies With Any Weapon
              Any of the following:
                  # Freeze Chute Leeches (No Wall Jump, No High Jump): https://youtu.be/XeE_DkCnuGI
                  Hi-Jump or Stand On Frozen Enemies (Intermediate)
                  # Freeze Chute Leeches (Wall Jump): https://youtu.be/c9ZXNaw35MA
                  Stand On Frozen Enemies (Beginner) and Wall Jump (Beginner)

----------------
Training Aerie
Extra - map_name: Sector 54
Extra - room_id: [4]
Extra - minimap_coordinates: [{'x': 4, 'y': 1}, {'x': 5, 'y': 1}]
Hint Features - Multiple Pickups
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 73; Category? Minor
  * Extra - area: 5
  * Extra - room: 4
  * Extra - blockx: 5
  * Extra - blocky: 5
  * Extra - infant_weight: 0.34
  > Door to Training Grounds
      Trivial

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 74; Category? Minor
  * Extra - area: 5
  * Extra - room: 4
  * Extra - blockx: 20
  * Extra - blocky: 8
  * Extra - infant_weight: 0.34
  > Door to Training Grounds
      Trivial

> Door to Training Grounds; Heals? False
  * Layers: default
  * L0 Hatch to Training Grounds/Door to Training Aerie
  * Extra - door_idx: (10,)
  > Pickup (Power Bomb Tank)
      # This can safely not have Door Lock Rando check
      Speed Booster and Disabled Entrance Rando
  > Pickup (Missile Tank)
      Trivial

----------------
Arctic Containment
Extra - map_name: Sector 57
Extra - room_id: [7, 15]
Extra - minimap_coordinates: [{'x': 9, 'y': 4}, {'x': 9, 'y': 5}, {'x': 9, 'y': 6}, {'x': 9, 'y': 7}, {'x': 9, 'y': 8}, {'x': 10, 'y': 4}, {'x': 10, 'y': 5}, {'x': 10, 'y': 6}, {'x': 10, 'y': 7}, {'x': 10, 'y': 8}]
> Door to Training Grounds; Heals? False
  * Layers: default
  * L0 Hatch to Training Grounds/Door to Arctic Containment
  * Extra - door_idx: (14,)
  > Door to Crow's Nest
      Any of the following:
          Varia Suit
          # Damage Reqs
          Damage Runs (Advanced) and Cold Damage ≥ 150

> Door to Zeela Checkpoint; Heals? False
  * Layers: default
  * L0 Hatch to Zeela Checkpoint/Door to Arctic Containment
  * Extra - door_idx: (15,)
  > Door to Data Checkpoint
      Any of the following:
          Varia Suit
          # Damage Reqs
          Damage Runs (Advanced) and Cold Damage ≥ 200
  > Door to Arctic Underside
      # Charge in previous room
      Level 0 Keycard and Speed Booster and Varia Suit and Disabled Door Lock Rando and Disabled Entrance Rando

> Door to Waver Ward; Heals? False
  * Layers: default
  * L0 Hatch to Waver Ward/Door to Arctic Containment
  * Extra - door_idx: (16,)
  > Door to Arctic Underside
      All of the following:
          Can Use Any Bombs
          Any of the following:
              Varia Suit
              # Damage Reqs
              Damage Runs (Advanced) and Cold Damage ≥ 180

> Door to Data Checkpoint; Heals? False
  * Layers: default
  * L0 Hatch to Data Checkpoint/Door to Arctic Containment
  * Extra - door_idx: (30,)
  > Door to Zeela Checkpoint
      Any of the following:
          Varia Suit
          # Damage Reqs
          Damage Runs (Advanced) and Cold Damage ≥ 150
  > Door to Ripper Road
      All of the following:
          Can Kill PB Geron
          Any of the following:
              # break blocks
              Can Use Power Bombs
              Screw Attack and Knowledge (Beginner) and Can Use Bombs
          Any of the following:
              Varia Suit
              # Damage Reqs
              Damage Runs (Advanced) and Cold Damage ≥ 200
  > Door to Crow's Nest
      All of the following:
          Any of the following:
              # Get up
              Wall Jump (Beginner) or Have Any Jump Upgrade
              # Freeze Waver: https://youtu.be/SBDOEgGqbDE
              Stand On Frozen Enemies (Beginner) and Can Freeze Enemies With Any Weapon
          Any of the following:
              # Cold Reqs
              Varia Suit
              Damage Runs (Advanced) and Cold Damage ≥ 50

> Door to Ripper Road; Heals? False
  * Layers: default
  * Open Hatch to Ripper Road/Door to Arctic Containment; Excluded from Dock Lock Rando
  * excluded from DLR due to hatch limitations
  * Extra - door_idx: (56,)
  > Door to Data Checkpoint
      All of the following:
          Can Kill PB Geron
          Any of the following:
              # break blocks
              Can Use Power Bombs
              Screw Attack and Knowledge (Beginner) and Can Use Bombs
          Any of the following:
              Varia Suit
              # Damage Reqs
              Damage Runs (Advanced) and Cold Damage ≥ 200

> Door to Arctic Underside; Heals? False
  * Layers: default
  * L3 Hatch to Arctic Underside/Door to Arctic Containment
  * Extra - door_idx: (99,)
  > Door to Zeela Checkpoint
      All of the following:
          Morph Ball
          Wall Jump (Beginner) or Have Any Jump Upgrade
          Any of the following:
              Varia Suit
              # Damage Reqs
              Damage Runs (Expert) and Cold Damage ≥ 550
  > Door to Waver Ward
      All of the following:
          Can Use Any Bombs
          Any of the following:
              Varia Suit
              # Damage Reqs
              Damage Runs (Advanced) and Cold Damage ≥ 180

> Door to Crow's Nest; Heals? False
  * Layers: default
  * L3 Hatch to Crow's Nest/Door to Arctic Containment
  * Extra - door_idx: (53,)
  > Door to Training Grounds
      Any of the following:
          Varia Suit
          # Damage Reqs
          Damage Runs (Advanced) and Cold Damage ≥ 178
  > Door to Data Checkpoint
      Any of the following:
          Varia Suit
          # Damage Reqs
          Damage Runs (Intermediate) and Cold Damage ≥ 50

----------------
Zeela Checkpoint
Extra - map_name: Sector 58
Extra - room_id: [8]
Extra - minimap_coordinates: [{'x': 7, 'y': 6}, {'x': 8, 'y': 6}]
> Door to Arctic Containment; Heals? False
  * Layers: default
  * L0 Hatch to Arctic Containment/Door to Zeela Checkpoint
  * Extra - door_idx: (36,)
  > Door to Security Save Room
      All of the following:
          Wave Beam
          Any of the following:
              # Damage Reqs
              Varia Suit
              Damage Runs (Advanced) and Cold Damage ≥ 100

> Door to Security Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Security Save Room/Door to Zeela Checkpoint
  * Extra - door_idx: (64,)
  > Door to Arctic Containment
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Advanced) and Cold Damage ≥ 130

----------------
Security Shaft West
Extra - map_name: Sector 59
Extra - room_id: [9]
Extra - minimap_coordinates: [{'x': 5, 'y': 6}, {'x': 5, 'y': 7}, {'x': 5, 'y': 8}, {'x': 5, 'y': 9}, {'x': 5, 'y': 10}]
> Door to Security Save Room; Heals? False
  * Layers: default
  * L3 Hatch to Security Save Room/Door to Security Shaft West
  * Extra - door_idx: (18,)
  > Door to Level 3 Security Room
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Expert) and Cold Damage ≥ 366

> Door to Level 3 Security Room; Heals? False
  * Layers: default
  * L3 Hatch to Level 3 Security Room/Door to Security Shaft West
  * Extra - door_idx: (20,)
  > Door to Security Save Room
      All of the following:
          Any of the following:
              # Damage Reqs
              Varia Suit
              All of the following:
                  Space Jump and Damage Runs (Expert)
                  Any of the following:
                      Cold Damage ≥ 800
                      Hi-Jump and Cold Damage ≥ 600
          Any of the following:
              # Get up
              Wall Jump (Beginner) or Have Any Jump Upgrade
              # Climb Hidden Ladder
              Can Use Any Bombs
              # Freeze Zeelas: https://youtu.be/t5b_QO1MXyg
              Stand On Frozen Enemies (Beginner) and Can Freeze Enemies With Any Weapon

----------------
Level 3 Security Room
Extra - map_name: Sector 510
Extra - room_id: [10]
Extra - minimap_coordinates: [{'x': 6, 'y': 10}]
Hint Features - Security Room
> Door to Security Shaft West; Heals? False
  * Layers: default
  * L3 Hatch to Security Shaft West/Door to Level 3 Security Room
  * Extra - door_idx: (19,)
  > Door to Security Shaft East
      Trivial

> Door to Security Shaft East; Heals? False
  * Layers: default
  * L0 Hatch to Security Shaft East/Door to Level 3 Security Room
  * Extra - door_idx: (40,)
  > Door to Security Shaft West
      Trivial
  > Pickup (L3 Locks)
      Trivial

> Pickup (L3 Locks); Heals? False
  * Layers: default
  * Pickup 118; Category? Major
  * Extra - area: 5
  * Extra - room: 10
  * Extra - source: Level3
  * Extra - infant_weight: 0.34
  > Door to Security Shaft East
      Trivial

----------------
Waver Ward
Extra - map_name: Sector 511
Extra - room_id: [11]
Extra - minimap_coordinates: [{'x': 11, 'y': 8}]
> Door to Arctic Containment; Heals? False
  * Layers: default
  * L0 Hatch to Arctic Containment/Door to Waver Ward
  * Extra - door_idx: (21,)
  > Door to Cellar
      All of the following:
          Can Use Any Bombs
          Any of the following:
              Varia Suit
              # Damage Reqs
              Damage Runs (Advanced) and Cold Damage ≥ 150

> Door to Cellar; Heals? False
  * Layers: default
  * L0 Hatch to Cellar/Door to Waver Ward
  * Extra - door_idx: (22,)
  > Door to Arctic Containment
      All of the following:
          Can Use Any Bombs
          Any of the following:
              Varia Suit
              # Damage Reqs
              Damage Runs (Advanced) and Cold Damage ≥ 150

----------------
E-Tank Mimic Den
Extra - map_name: Sector 512
Extra - room_id: [12]
Extra - minimap_coordinates: [{'x': 12, 'y': 7}]
Hint Features - Mimic
> Pickup (Hidden Energy Tank); Heals? False
  * Layers: default
  * Pickup 75; Category? Major
  * Extra - area: 5
  * Extra - room: 12
  * Extra - blockx: 3
  * Extra - blocky: 10
  * Extra - infant_weight: 0.34
  > Door to Frozen Tower
      Can Bounce in Ball

> Door to Frozen Tower; Heals? False
  * Layers: default
  * L0 Hatch to Frozen Tower/Door to E-Tank Mimic Den
  * Extra - door_idx: (23,)
  > Pickup (Hidden Energy Tank)
      Morph Ball and Can Break Single Bomb Blocks

----------------
Frozen Tower
Extra - map_name: Sector 513
Extra - room_id: [13]
Extra - minimap_coordinates: [{'x': 13, 'y': 5}, {'x': 13, 'y': 6}, {'x': 13, 'y': 7}, {'x': 13, 'y': 8}, {'x': 13, 'y': 9}, {'x': 13, 'y': 10}]
> Door to E-Tank Mimic Den; Heals? False
  * Layers: default
  * L0 Hatch to E-Tank Mimic Den/Door to Frozen Tower
  * Extra - door_idx: (24,)
  > Door to Data Room
      # Damage Reqs
      Space Jump and Damage Runs (Advanced) and Cold Damage ≥ 280
  > Bottom of Room
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Advanced) and Cold Damage ≥ 265

> Door to Cellar; Heals? False
  * Layers: default
  * L3 Hatch to Cellar/Door to Frozen Tower
  * Extra - door_idx: (49,)
  > Bottom of Room
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Intermediate) and Cold Damage ≥ 16

> Other to Transmutation Trial; Heals? False
  * Layers: default
  * Tunnel to Transmutation Trial/Other to Frozen Tower
  * Extra - door_idx: (79,)
  > Bottom of Room
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Intermediate) and Cold Damage ≥ 17

> Door to Data Room; Heals? False
  * Layers: default
  * L3 Hatch to Data Room/Door to Frozen Tower
  * Extra - door_idx: (90,)
  > Door to E-Tank Mimic Den
      Any of the following:
          # Drop down from ledge above https://youtu.be/lUc4sT4UyQY
          Varia Suit and Jump Extends (Expert) and Movement (Ludicrous)
          # Damage Reqs
          Space Jump and Damage Runs (Advanced) and Cold Damage ≥ 59
  > Bottom of Room
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Advanced) and Cold Damage ≥ 299

> Bottom of Room; Heals? False
  * Layers: default
  > Door to E-Tank Mimic Den
      All of the following:
          Any of the following:
              # Damage Reqs
              Varia Suit
              Space Jump and Damage Runs (Expert) and Cold Damage ≥ 333
          Any of the following:
              Space Jump or Can Freeze Enemies With Any Weapon
              # Wall Jump from right side https://youtu.be/-GGGrkNAvF4
              Jump Extends (Expert) and Wall Jump (Intermediate) and Can Single Walljump
  > Door to Cellar
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Intermediate) and Cold Damage ≥ 20
  > Other to Transmutation Trial
      All of the following:
          Can Bounce in Ball
          Any of the following:
              # Damage Reqs
              Varia Suit
              Damage Runs (Intermediate) and Cold Damage ≥ 48
  > Door to Data Room
      All of the following:
          Space Jump
          Any of the following:
              # Damage Reqs
              Varia Suit
              Damage Runs (Expert) and Cold Damage ≥ 600

----------------
Mini-Fridge
Extra - map_name: Sector 514
Extra - room_id: [14]
Extra - minimap_coordinates: [{'x': 15, 'y': 7}]
Hint Features - Extreme Temperatures, Pillar
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 76; Category? Major
  * Extra - area: 5
  * Extra - room: 14
  * Extra - blockx: 13
  * Extra - blocky: 3
  * Extra - infant_weight: 0.34
  > Other to Flooded Tower
      Trivial

> Other to Flooded Tower; Heals? False
  * Layers: default
  * Tunnel to Flooded Tower/Other to Mini-Fridge
  * Extra - door_idx: (69,)
  > Pickup (Energy Tank)
      All of the following:
          Morph Ball
          Any of the following:
              Can Bounce in Ball
              # Jump over crumbles and hang onto final ledge: https://youtu.be/J4_kjah6GYI
              Movement (Beginner)
          Any of the following:
              # Damage Run
              Varia Suit
              Damage Runs (Advanced) and Cold Damage ≥ 170

----------------
Data Room
Extra - map_name: Sector 516
Extra - room_id: [16]
Extra - minimap_coordinates: [{'x': 12, 'y': 4}, {'x': 12, 'y': 5}]
Hint Features - Data Room
> Other to Crow's Nest; Heals? False
  * Layers: default
  * Destroyed Door to Crow's Nest/Other to Data Room
  * Extra - door_idx: (91,)
  > Other to Ruined Corridor
      Trivial

> Door to Data Checkpoint; Heals? False
  * Layers: default
  * L3 Hatch to Data Checkpoint/Door to Data Room
  * Extra - door_idx: (92,)
  > Pickup (Power Bomb Data)
      Trivial
  > Door to Frozen Tower
      Trivial

> Other to Ruined Corridor; Heals? False
  * Layers: default
  * Destroyed Door to Ruined Corridor/Other to Data Room
  * Extra - door_idx: (93,)
  > Other to Crow's Nest
      Trivial

> Pickup (Power Bomb Data); Heals? False
  * Layers: default
  * Pickup 113; Category? Major
  * Extra - area: 5
  * Extra - room: 5
  * Extra - source: ArcData1
  * Extra - infant_weight: 0.34
  > Door to Data Checkpoint
      Trivial

> Door to Frozen Tower; Heals? False
  * Layers: default
  * L3 Hatch to Frozen Tower/Door to Data Room
  * Extra - door_idx: (89,)
  > Door to Data Checkpoint
      Trivial

----------------
Ruined Corridor
Extra - map_name: Sector 517
Extra - room_id: [17]
Extra - minimap_coordinates: [{'x': 13, 'y': 4}, {'x': 14, 'y': 4}, {'x': 14, 'y': 5}, {'x': 15, 'y': 5}]
> Other to Data Room; Heals? False
  * Layers: default
  * Destroyed Door to Data Room/Other to Ruined Corridor
  * Extra - door_idx: (32,)
  > Other to Flooded Tower
      Trivial

> Other to Flooded Tower; Heals? False
  * Layers: default
  * Destroyed Door to Flooded Tower/Other to Ruined Corridor
  * Extra - door_idx: (33,)
  > Other to Data Room
      Trivial

----------------
Nightmare Hub
Extra - map_name: Sector 518
Extra - room_id: [18]
Extra - minimap_coordinates: [{'x': 18, 'y': 4}, {'x': 18, 'y': 5}, {'x': 18, 'y': 6}, {'x': 19, 'y': 4}, {'x': 19, 'y': 5}, {'x': 19, 'y': 6}]
> Pickup (Hidden Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 77; Category? Minor
  * Extra - area: 5
  * Extra - room: 18
  * Extra - blockx: 3
  * Extra - blocky: 3
  * Extra - infant_weight: 0.34
  > Door to Nightmare Recharge Room
      Trivial

> Other to Ruined Break Room; Heals? False
  * Layers: default
  * Destroyed Door to Ruined Break Room/Other to Nightmare Hub
  * Extra - door_idx: (34,)
  > Other to Nightmare Upper Access
      Trivial
  > Door to Flooded Access
      Trivial
  > Door to Nightmare Save Room
      Trivial

> Other to Nightmare Upper Access; Heals? False
  * Layers: default
  * Destroyed Door to Nightmare Upper Access/Other to Nightmare Hub
  * Extra - door_idx: (35,)
  > Other to Ruined Break Room
      Trivial

> Door to Nightmare Lower Access; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Lower Access/Door to Nightmare Hub
  * Extra - door_idx: (61,)
  > Door to Flooded Access
      Trivial

> Door to Flooded Access; Heals? False
  * Layers: default
  * L0 Hatch to Flooded Access/Door to Nightmare Hub
  * Extra - door_idx: (62,)
  > Other to Ruined Break Room
      Any of the following:
          Have Any Jump Upgrade
          # JBJ up: https://youtu.be/lRKybDZdiA4
          Jump Bombjump (Advanced) and Can Use Bombs
  > Door to Nightmare Lower Access
      Trivial

> Door to Nightmare Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Save Room/Door to Nightmare Hub
  * Extra - door_idx: (119,)
  > Other to Ruined Break Room
      Trivial
  > Door to Nightmare Recharge Room
      Any of the following:
          Can Use Power Bombs
          All of the following:
              Mid-Air Morph (Expert) and Can Use Bombs
              Any of the following:
                  # Space jump into Mid-Air Morph: https://youtu.be/H1K0xkWlhAU
                  Space Jump
                  # Wall Jump int Mid-Air Morph: https://youtu.be/qBnKq9YeK0w
                  Wall Jump (Advanced)

> Door to Nightmare Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Recharge Room/Door to Nightmare Hub
  * Extra - door_idx: (120,)
  > Pickup (Hidden Power Bomb Tank)
      Can Bounce in Ball and Can Use Any Bombs
  > Door to Nightmare Save Room
      Can Use Any Bombs

----------------
Nightmare Upper Access
Extra - map_name: Sector 519
Extra - room_id: [19]
Extra - minimap_coordinates: [{'x': 20, 'y': 5}, {'x': 21, 'y': 4}, {'x': 21, 'y': 5}]
> Other to Nightmare Hub; Heals? False
  * Layers: default
  * Destroyed Door to Nightmare Hub/Other to Nightmare Upper Access
  * Extra - door_idx: (37,)
  > Door to Nightmare Nook
      All of the following:
          Can Kill Gadora
          Any of the following:
              Space Jump or Wall Jump (Beginner)
              # Freeze and JBJ off of Zeela: https://youtu.be/P5SrdfcDN9A
              Hi-Jump and Jump Bombjump (Expert) and Stand On Frozen Enemies (Intermediate) and Can Freeze Enemies With Any Weapon and Can Use Bombs

> Door to Nightmare Nook; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Nook/Door to Nightmare Upper Access
  * Extra - door_idx: (38,)
  > Other to Nightmare Hub
      Trivial

----------------
Nightmare Arena
Extra - map_name: Sector 520
Extra - room_id: [20]
Extra - minimap_coordinates: [{'x': 22, 'y': 5}, {'x': 22, 'y': 6}, {'x': 23, 'y': 5}, {'x': 23, 'y': 6}]
Hint Features - Core-X, Climbable Surface
> Door to Nightmare Lower Access; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Lower Access/Door to Nightmare Arena
  * Extra - door_idx: (58,)
  > Arena
      Trivial

> Other to Nightmare Nook; Heals? False
  * Layers: default
  * Open Passage to Nightmare Nook/Other to Nightmare Arena
  * Extra - door_idx: (84,)
  > Arena
      Trivial

> Arena; Heals? False
  * Layers: default
  > Door to Nightmare Lower Access
      After Boss Nightmare Defeated
  > Event - Nightmare
      All of the following:
          # Nightmare has 1800HP total (130HP start, 470HP with gravity field active, and 1200HP with the face plate broken)
          Any of the following:
              # Nightmare Weapon Requirements
              All of the following:
                  # Charge Only Fight
                  Charge Beam
                  Any of the following:
                      Combat (Expert)
                      Plasma Beam and Wide Beam
                      All of the following:
                          Combat (Intermediate)
                          Plasma Beam or Wide Beam
              Any of the following:
                  # Missiles Only Fight
                  Missiles ≥ 200 and Combat (Ludicrous) and 10+ DMG Missiles
                  Missiles ≥ 100 and Combat (Expert) and 20 DMG Missiles
                  Missiles ≥ 50 and Combat (Advanced) and 45 DMG Missiles
          All of the following:
              # Core-X Requirements (240HP)
              Missiles
              Any of the following:
                  20 DMG Missiles
                  Combat (Beginner) and 10+ DMG Missiles
          Any of the following:
              # Health Requirements
              Combat (Ludicrous) or Normal Damage ≥ 500
              Combat (Beginner) and Normal Damage ≥ 400
              Combat (Intermediate) and Normal Damage ≥ 300
              Combat (Advanced) and Normal Damage ≥ 200
              Combat (Expert) and Normal Damage ≥ 100
          Any of the following:
              # Arena Requirements
              Hi-Jump and Space Jump
              All of the following:
                  Combat (Intermediate)
                  Screw Attack or Have Any Jump Upgrade

> Event - Nightmare; Heals? False
  * Layers: default
  * Event Boss Nightmare Defeated
  > Pickup (Gravity Suit)
      Trivial

> Pickup (Gravity Suit); Heals? False
  * Layers: default
  * Pickup 109; Category? Major
  * Extra - area: 5
  * Extra - room: 20
  * Extra - source: Nightmare
  * Extra - boss_hint_name: Nightmare
  * Extra - infant_weight: 3.5
  > Arena
      Trivial

----------------
Security Shaft East
Extra - map_name: Sector 522
Extra - room_id: [22, 21]
Extra - minimap_coordinates: [{'x': 7, 'y': 7}, {'x': 7, 'y': 8}, {'x': 7, 'y': 9}, {'x': 7, 'y': 10}, {'x': 7, 'y': 11}]
Hint Features - Climbable Surface, Extreme Temperatures
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 78; Category? Minor
  * Extra - area: 5
  * Extra - room: 22
  * Extra - blockx: 3
  * Extra - blocky: 48
  * Extra - infant_weight: 0.34
  > Door to Subway
      Trivial

> Door to Level 3 Security Room; Heals? False
  * Layers: default
  * L0 Hatch to Level 3 Security Room/Door to Security Shaft East
  * Extra - door_idx: (108, 41)
  > Door to Subway
      All of the following:
          Can Use Power Bombs
          Any of the following:
              # Damage Reqs
              Varia Suit
              Damage Runs (Intermediate) and Cold Damage ≥ 62
  > Door to Ripper's Treasure
      All of the following:
          Can Use Power Bombs
          Any of the following:
              # Get up
              Space Jump
              All of the following:
                  # Stand on frozen Rippers
                  Can Freeze Enemies With Any Weapon
                  Any of the following:
                      Hi-Jump
                      # With WJ: https://youtu.be/a7A00q8XP9M
                      Wall Jump (Intermediate)
              # Single walljump
              Wall Jump (Intermediate) and Can Single Walljump
          Any of the following:
              # Damage Reqs
              Varia Suit
              Space Jump and Damage Runs (Expert) and Cold Damage ≥ 273
  > Door to Kago Roadblock
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Beginner) and Cold Damage ≥ 27

> Door to Subway; Heals? False
  * Layers: default
  * L0 Hatch to Subway/Door to Security Shaft East
  * Extra - door_idx: (109,)
  > Pickup (Power Bomb Tank)
      All of the following:
          Can Use Any Bombs
          Any of the following:
              # Damage Reqs
              Varia Suit
              Damage Runs (Advanced) and Cold Damage ≥ 140
  > Door to Level 3 Security Room
      All of the following:
          Can Use Power Bombs
          Any of the following:
              # Damage Reqs
              Varia Suit
              Space Jump and Damage Runs (Advanced) and Cold Damage ≥ 119

> Door to Ripper's Treasure; Heals? False
  * Layers: default
  * L0 Hatch to Ripper's Treasure/Door to Security Shaft East
  * Extra - door_idx: (110,)
  > Door to Level 3 Security Room
      All of the following:
          Can Use Power Bombs
          Any of the following:
              # Damage Reqs
              Varia Suit
              Damage Runs (Advanced) and Cold Damage ≥ 128

> Door to Kago Roadblock; Heals? False
  * Layers: default
  * L0 Hatch to Kago Roadblock/Door to Security Shaft East
  * Extra - door_idx: (42,)
  > Door to Level 3 Security Room
      Any of the following:
          # Damage Reqs
          Varia Suit
          Damage Runs (Beginner) and Cold Damage ≥ 27

----------------
Ripper's Treasure
Extra - map_name: Sector 523
Extra - room_id: [23]
Extra - minimap_coordinates: [{'x': 8, 'y': 7}]
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 79; Category? Minor
  * Extra - area: 5
  * Extra - room: 23
  * Extra - blockx: 14
  * Extra - blocky: 6
  * Extra - infant_weight: 0.34
  > Door to Security Shaft East
      Trivial

> Door to Security Shaft East; Heals? False
  * Layers: default
  * L0 Hatch to Security Shaft East/Door to Ripper's Treasure
  * Extra - door_idx: (111,)
  > Pickup (Power Bomb Tank)
      Trivial

----------------
Cellar
Extra - map_name: Sector 524
Extra - room_id: [24]
Extra - minimap_coordinates: [{'x': 12, 'y': 8}, {'x': 12, 'y': 9}, {'x': 12, 'y': 10}, {'x': 12, 'y': 11}]
> Door to Waver Ward; Heals? False
  * Layers: default
  * L0 Hatch to Waver Ward/Door to Cellar
  * Extra - door_idx: (25,)
  > Door to Kago Speedway
      Trivial

> Door to Frozen Tower; Heals? False
  * Layers: default
  * L3 Hatch to Frozen Tower/Door to Cellar
  * Extra - door_idx: (48,)
  > Door to Cellar Save Room
      Trivial

> Door to Cellar Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Cellar Save Room/Door to Cellar
  * Extra - door_idx: (97,)
  > Door to Frozen Tower
      Trivial
  > Door to Kago Speedway
      Space Jump
  > Door to Subway
      # Kago disapears once you have PBs
      Can Use Power Bombs

> Door to Kago Speedway; Heals? False
  * Layers: default
  * L0 Hatch to Kago Speedway/Door to Cellar
  * Extra - door_idx: (104,)
  > Door to Waver Ward
      Any of the following:
          Space Jump
          # Store spark in next room and carry it to here: https://youtu.be/mhpDugn3r8Q
          Speed Booster and Varia Suit and Shinespark Tricks (Advanced) and Can Freeze Enemies With Any Weapon
  > Door to Cellar Save Room
      Trivial

> Door to Subway; Heals? False
  * Layers: default
  * L0 Hatch to Subway/Door to Cellar
  * Extra - door_idx: (105,)

----------------
Elevator to Main Deck
Extra - map_name: Sector 525
Extra - room_id: [25]
Extra - minimap_coordinates: [{'x': 0, 'y': 1}, {'x': 0, 'y': 2}]
> Elevator to Main Deck; Heals? False
  * Layers: default
  * Elevator to Elevator to Sector 5 (ARC)/Elevator to Sector 5 (ARC)
  * Extra - door_idx: (0,)
  > Door to Entrance Navigation Room
      Trivial

> Door to Entrance Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Navigation Room/Door to Elevator to Main Deck
  * Extra - door_idx: (51,)
  > Elevator to Main Deck
      Trivial

----------------
Ripper Road
Extra - map_name: Sector 526
Extra - room_id: [26]
Extra - minimap_coordinates: [{'x': 6, 'y': 5}, {'x': 7, 'y': 5}, {'x': 8, 'y': 5}]
Hint Features - Extreme Temperatures
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 80; Category? Minor
  * Extra - area: 5
  * Extra - room: 26
  * Extra - blockx: 4
  * Extra - blocky: 6
  * Extra - infant_weight: 0.34
  > Door to Arctic Containment
      Trivial

> Door to Arctic Containment; Heals? False
  * Layers: default
  * Open Hatch to Arctic Containment/Door to Ripper Road; Excluded from Dock Lock Rando
  * excluded from DLR due to hatch limitations
  * Extra - door_idx: (55,)
  > Pickup (Power Bomb Tank)
      All of the following:
          Morph Ball
          Any of the following:
              All of the following:
                  Can Freeze Enemies With Any Weapon
                  Any of the following:
                      Can Use Springball
                      # Use bombs instead of springball https://youtu.be/3OA51_TEXvc
                      Movement (Beginner) and Can Use Bombs
              # Crumble jumps: https://youtu.be/k2FIPfoyokU
              Movement (Ludicrous) and Normal Damage ≥ 90
          Any of the following:
              # Damage Reqs
              Varia Suit
              # No springball: https://youtu.be/a4urCWRPTNM
              Damage Runs (Ludicrous) and Cold Damage ≥ 733 and Can Freeze Enemies With Any Weapon and Can Use Bombs
              Damage Runs (Expert) and Cold Damage ≥ 440 and Can Freeze Enemies With Any Weapon and Can Use Springball

----------------
Nightmare Lower Access
Extra - map_name: Sector 527
Extra - room_id: [27]
Extra - minimap_coordinates: [{'x': 20, 'y': 6}, {'x': 21, 'y': 6}]
> Door to Nightmare Arena; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Arena/Door to Nightmare Lower Access
  * Extra - door_idx: (59,)
  > Door to Nightmare Hub
      # This can safely not have Door Lock Rando check
      Gravity Suit and Speed Booster and Disabled Entrance Rando

> Door to Nightmare Hub; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Hub/Door to Nightmare Lower Access
  * Extra - door_idx: (60,)
  > Door to Nightmare Arena
      # This can safely not have Door Lock Rando check
      Gravity Suit and Speed Booster and Disabled Entrance Rando

----------------
Flooded Access
Extra - map_name: Sector 528
Extra - room_id: [28]
Extra - minimap_coordinates: [{'x': 17, 'y': 6}, {'x': 17, 'y': 7}]
> Door to Nightmare Hub; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Hub/Door to Flooded Access
  * Extra - door_idx: (63,)
  > Door to Zebesian Waters
      Any of the following:
          Can Kill Tough Underwater Beam-Resistant Enemy
          Damage Boosts (Intermediate) and Normal Damage ≥ 250
          # Dodge: https://youtu.be/kOpnmbaRKDc
          Combat (Intermediate)

> Door to Zebesian Waters; Heals? False
  * Layers: default
  * L0 Hatch to Zebesian Waters/Door to Flooded Access
  * Extra - door_idx: (117,)
  > Door to Nightmare Hub
      Any of the following:
          Can Kill Tough Underwater Beam-Resistant Enemy
          Damage Boosts (Intermediate) and Normal Damage ≥ 250
          # Dodge: https://youtu.be/ApteCyerZVo
          Combat (Intermediate)

----------------
Security Save Room
Extra - map_name: Sector 529
Extra - room_id: [29]
Extra - minimap_coordinates: [{'x': 6, 'y': 6}]
Extra - unlocked_save_recharge_station: True
> Door to Security Shaft West; Heals? False
  * Layers: default
  * L3 Hatch to Security Shaft West/Door to Security Save Room
  * Extra - door_idx: (17,)
  > Door to Zeela Checkpoint
      Trivial
  > Save Station
      Trivial

> Door to Zeela Checkpoint; Heals? False
  * Layers: default
  * L0 Hatch to Zeela Checkpoint/Door to Security Save Room
  * Extra - door_idx: (65,)
  > Door to Security Shaft West
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to Security Shaft West
      Trivial

----------------
Magic Box
Extra - map_name: Sector 530
Extra - room_id: [30]
Extra - minimap_coordinates: [{'x': 2, 'y': 4}, {'x': 3, 'y': 4}]
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 81; Category? Minor
  * Extra - area: 5
  * Extra - room: 30
  * Extra - blockx: 23
  * Extra - blocky: 7
  * Extra - infant_weight: 0.34
  > Door to Entrance Lobby
      Trivial

> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L3 Hatch to Entrance Lobby/Door to Magic Box
  * Extra - door_idx: (67,)
  > Pickup (Missile Tank)
      Trivial
  > Door to Glass Tube to Sector 6 (NOC)
      Screw Attack

> Door to Glass Tube to Sector 6 (NOC); Heals? False
  * Layers: default
  * L0 Hatch to Glass Tube to Sector 6 (NOC)/Door to Magic Box
  * Extra - door_idx: (73,)
  > Door to Entrance Lobby
      Screw Attack

----------------
Glass Tube to Sector 6 (NOC)
Extra - map_name: Sector 531
Extra - room_id: [31]
Extra - minimap_coordinates: [{'x': 1, 'y': 4}]
> Area Transition to Sector 6 (NOC); Heals? False
  * Layers: default
  * Open Passage to Glass Tube to Sector 5 (ARC)/Area Transition to Sector 5 (ARC)
  * Extra - door_idx: (2,)
  > Door to Magic Box
      Trivial

> Door to Magic Box; Heals? False
  * Layers: default
  * L0 Hatch to Magic Box/Door to Glass Tube to Sector 6 (NOC)
  * Extra - door_idx: (71,)
  > Area Transition to Sector 6 (NOC)
      Trivial

----------------
Entrance Recharge Room
Extra - map_name: Sector 532
Extra - room_id: [32]
Extra - minimap_coordinates: [{'x': 3, 'y': 2}]
Extra - unlocked_save_recharge_station: True
> Door to Entrance Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Save Room/Door to Entrance Recharge Room
  * Extra - door_idx: (72,)
  > Recharge Terminal
      Trivial

> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Entrance Recharge Room
  * Extra - door_idx: (74,)
  > Recharge Terminal
      Trivial

> Recharge Terminal; Heals? True
  * Layers: default
  > Door to Entrance Save Room
      Trivial
  > Door to Entrance Lobby
      Trivial

----------------
Gerubus Gully
Extra - map_name: Sector 533
Extra - room_id: [33]
Extra - minimap_coordinates: [{'x': 5, 'y': 4}]
> Pickup (Hidden Missile Tank); Heals? False
  * Layers: default
  * Pickup 82; Category? Minor
  * Extra - area: 5
  * Extra - room: 33
  * Extra - blockx: 14
  * Extra - blocky: 3
  * Extra - infant_weight: 0.34
  > Door to Entrance Lobby
      Trivial

> Door to Training Grounds; Heals? False
  * Layers: default
  * L3 Hatch to Training Grounds/Door to Gerubus Gully
  * Extra - door_idx: (3,)
  > Door to Entrance Lobby
      Trivial

> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L3 Hatch to Entrance Lobby/Door to Gerubus Gully
  * Extra - door_idx: (82,)
  > Pickup (Hidden Missile Tank)
      All of the following:
          Morph Ball
          Any of the following:
              All of the following:
                  Screw Attack and Knowledge (Intermediate)
                  # Get item mid animation. 50/50 on success: https://youtu.be/bh1TmgiSngk
                  Movement (Ludicrous) or Can Use Any Bombs
              All of the following:
                  Can Use Bombs
                  Any of the following:
                      Can Use Springball
                      All of the following:
                          # Floor must be intact or you'll have to reload the room: https://youtu.be/T-MYy-tZVU0
                          Jump Bombjump (Advanced)
                          # To Kill or Save a Geruboss
                          Missiles ≥ 5 or Screw Attack or Combat (Beginner)
              All of the following:
                  Can Use Power Bombs
                  # 1 or 2 PBs, depending on 50/50, like SA method
                  Power Bombs ≥ 2 or Movement (Ludicrous) or Can Use Bombs
              All of the following:
                  # Shinespark into bomb block: https://youtu.be/3PkI4SCSD3Q
                  Level 3 Keycard and Speed Booster and Knowledge (Intermediate) and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando
                  # 50/50, like for SA method
                  Movement (Ludicrous) or Can Use Any Bombs
  > Door to Training Grounds
      Trivial

----------------
Nightmare Nook
Extra - map_name: Sector 534
Extra - room_id: [34]
Extra - minimap_coordinates: [{'x': 22, 'y': 4}]
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 83; Category? Major
  * Extra - area: 5
  * Extra - room: 34
  * Extra - blockx: 14
  * Extra - blocky: 8
  * Extra - infant_weight: 0.34
  > Other to Nightmare Arena
      Trivial
  > Door to Nightmare Upper Access
      # 2 Frame perfect spring ball jumps: https://youtu.be/USLTZNxatAw
      Movement (Ludicrous) and Can Use Springball

> Other to Nightmare Arena; Heals? False
  * Layers: default
  * Open Passage to Nightmare Arena/Other to Nightmare Nook
  * Extra - door_idx: (26,)

> Door to Nightmare Upper Access; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Upper Access/Door to Nightmare Nook
  * Extra - door_idx: (39,)
  > Pickup (Energy Tank)
      All of the following:
          Morph Ball
          Any of the following:
              Can Use Bombs
              All of the following:
                  Can Use Power Bombs
                  # Get into tunnel: https://youtu.be/AJwXnhRP7eE
                  Mid-Air Morph (Advanced) or Can Use Springball
              # 100% strat, crumble block side: https://youtu.be/uUAoOZGU9HI
              Movement (Advanced)
  > Other to Nightmare Arena
      Morph Ball

----------------
Data Checkpoint
Extra - map_name: Sector 535
Extra - room_id: [35]
Extra - minimap_coordinates: [{'x': 11, 'y': 5}]
> Door to Arctic Containment; Heals? False
  * Layers: default
  * L0 Hatch to Arctic Containment/Door to Data Checkpoint
  * Extra - door_idx: (85,)
  > Door to Data Room
      Trivial

> Door to Data Room; Heals? False
  * Layers: default
  * L3 Hatch to Data Room/Door to Data Checkpoint
  * Extra - door_idx: (86,)
  > Door to Arctic Containment
      Wave Beam

----------------
Crow's Nest
Extra - map_name: Sector 536
Extra - room_id: [36]
Extra - minimap_coordinates: [{'x': 11, 'y': 1}, {'x': 11, 'y': 2}, {'x': 11, 'y': 3}, {'x': 11, 'y': 4}]
Hint Features - 1-way Shutter
> Pickup (Hidden Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 84; Category? Minor
  * Extra - area: 5
  * Extra - room: 36
  * Extra - blockx: 8
  * Extra - blocky: 8
  * Extra - infant_weight: 0.34
  > Door to Glass Tube to Sector 3 (PYR)
      Can Break Single Bomb Blocks

> Door to Glass Tube to Sector 3 (PYR); Heals? False
  * Layers: default
  * L0 Hatch to Glass Tube to Sector 3 (PYR)/Door to Crow's Nest
  * Extra - door_idx: (75,)
  > Pickup (Hidden Power Bomb Tank)
      All of the following:
          Morph Ball
          Any of the following:
              # Get past bomb blocks by jumping
              All of the following:
                  Any of the following:
                      # Break Blocks
                      Can Use Power Bombs
                      Screw Attack and Knowledge (Beginner)
                  Any of the following:
                      # Get Up
                      Wall Jump (Intermediate) or Have Any Jump Upgrade
                      Wall Jump (Beginner) and Can Single Walljump
              # Shinespark from sector shortcuts: https://youtu.be/JChKb_XpMlw
              Level 0 Keycard and Speed Booster and Knowledge (Intermediate) and Shinespark Tricks (Beginner) and Disabled Door Lock Rando and Disabled Entrance Rando
              # Get second JBJ before first block reforms: https://youtu.be/154gQQseqvk
              Hi-Jump and Jump Bombjump (Expert) and Can Use Bombs and Can Use Springball
          Any of the following:
              # Get past pirates
              Can Kill Tough Beam-Resistant Enemy
              Damage Boosts (Intermediate) and Normal Damage ≥ 300
              # Dodge pirates: https://youtu.be/HSBkUTXnQC8
              Combat (Expert)
          Any of the following:
              # Get up to gates and item
              Space Jump or Wall Jump (Beginner)
              # Shoot only some blocks and ledge grab up: https://youtu.be/8D8S1SwqZK8
              Hi-Jump and Movement (Beginner)
  > Door to Arctic Containment
      Trivial

> Door to Arctic Containment; Heals? False
  * Layers: default
  * L3 Hatch to Arctic Containment/Door to Crow's Nest
  * Extra - door_idx: (87,)
  > Door to Glass Tube to Sector 3 (PYR)
      Any of the following:
          Wall Jump (Beginner) or Have Any Jump Upgrade
          # Break shot blocks in certain way: https://youtu.be/M4-1Hv2kVjI
          Movement (Beginner)
  > Other to Data Room
      Trivial

> Other to Data Room; Heals? False
  * Layers: default
  * Destroyed Door to Data Room/Other to Crow's Nest
  * Extra - door_idx: (88,)
  > Door to Arctic Containment
      Trivial

----------------
Glass Tube to Sector 3 (PYR)
Extra - map_name: Sector 537
Extra - room_id: [37]
Extra - minimap_coordinates: [{'x': 12, 'y': 3}]
> Door to Crow's Nest; Heals? False
  * Layers: default
  * L0 Hatch to Crow's Nest/Door to Glass Tube to Sector 3 (PYR)
  * Extra - door_idx: (76,)
  > Area Transition to Sector 3 (PYR)
      Trivial

> Area Transition to Sector 3 (PYR); Heals? False
  * Layers: default
  * Open Passage to Glass Tube to Sector 5 (ARC)/Area Transition to Sector 5 (ARC)
  * Extra - door_idx: (83,)
  > Door to Crow's Nest
      Trivial

----------------
Cellar Save Room
Extra - map_name: Sector 538
Extra - room_id: [38]
Extra - minimap_coordinates: [{'x': 11, 'y': 10}]
Extra - unlocked_save_recharge_station: True
> Door to Kago Roadblock; Heals? False
  * Layers: default
  * L0 Hatch to Kago Roadblock/Door to Cellar Save Room
  * Extra - door_idx: (45,)
  > Door to Cellar
      Trivial

> Door to Cellar; Heals? False
  * Layers: default
  * L0 Hatch to Cellar/Door to Cellar Save Room
  * Extra - door_idx: (46,)
  > Door to Kago Roadblock
      Trivial
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to Cellar
      Trivial

----------------
Kago Roadblock
Extra - map_name: Sector 539
Extra - room_id: [39]
Extra - minimap_coordinates: [{'x': 8, 'y': 10}, {'x': 9, 'y': 10}, {'x': 10, 'y': 10}]
> Door to Security Shaft East; Heals? False
  * Layers: default
  * L0 Hatch to Security Shaft East/Door to Kago Roadblock
  * Extra - door_idx: (43,)
  > Door to Cellar Save Room
      Trivial

> Door to Cellar Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Cellar Save Room/Door to Kago Roadblock
  * Extra - door_idx: (44, 98)
  > Door to Security Shaft East
      Trivial

----------------
Kago Speedway
Extra - map_name: Sector 541
Extra - room_id: [41]
Extra - minimap_coordinates: [{'x': 10, 'y': 9}, {'x': 11, 'y': 9}]
> Door to Arctic Underside; Heals? False
  * Layers: default
  * L0 Hatch to Arctic Underside/Door to Kago Speedway
  * Extra - door_idx: (102,)
  > Door to Cellar
      Trivial

> Door to Cellar; Heals? False
  * Layers: default
  * L0 Hatch to Cellar/Door to Kago Speedway
  * Extra - door_idx: (103,)
  > Door to Arctic Underside
      Trivial

----------------
Arctic Underside
Extra - map_name: Sector 542
Extra - room_id: [42]
Extra - minimap_coordinates: [{'x': 8, 'y': 8}, {'x': 8, 'y': 9}, {'x': 9, 'y': 9}]
> Door to Arctic Containment; Heals? False
  * Layers: default
  * L3 Hatch to Arctic Containment/Door to Arctic Underside
  * Extra - door_idx: (100,)
  > Door to Kago Speedway
      # Need good waver RNG, also aim for top blocks: https://youtu.be/RgtkGqBW3MU
      Level 0 Keycard and Level 3 Keycard and Speed Booster and Varia Suit and Shinespark Tricks (Ludicrous) and Disabled Door Lock Rando and Disabled Entrance Rando

> Door to Kago Speedway; Heals? False
  * Layers: default
  * L0 Hatch to Kago Speedway/Door to Arctic Underside
  * Extra - door_idx: (101,)
  > Door to Arctic Containment
      All of the following:
          # Need to charge spark in other room, This can safely not have Door Lock Rando check
          Level 0 Keycard and Speed Booster and Disabled Entrance Rando and Can Freeze Enemies With Any Weapon
          Any of the following:
              Varia Suit
              # You can just barely reach the speed block before you get hit by recoil
              Hi-Jump and Damage Runs (Expert) and Shinespark Tricks (Intermediate) and Cold Damage ≥ 360

----------------
Subway
Extra - map_name: Sector 543
Extra - room_id: [43]
Extra - minimap_coordinates: [{'x': 8, 'y': 11}, {'x': 9, 'y': 11}, {'x': 10, 'y': 11}, {'x': 11, 'y': 11}]
> Door to Cellar; Heals? False
  * Layers: default
  * L0 Hatch to Cellar/Door to Subway
  * Extra - door_idx: (106,)
  > Door to Security Shaft East
      Any of the following:
          Can Use Power Bombs
          All of the following:
              Can Use Bombs
              Any of the following:
                  Mid-Air Morph (Beginner) or Can Use Springball
                  Screw Attack and Knowledge (Beginner)

> Door to Security Shaft East; Heals? False
  * Layers: default
  * L0 Hatch to Security Shaft East/Door to Subway
  * Extra - door_idx: (107,)
  > Door to Cellar
      Can Use Any Bombs

----------------
Flooded Tower
Extra - map_name: Sector 545
Extra - room_id: [45]
Extra - minimap_coordinates: [{'x': 16, 'y': 5}, {'x': 16, 'y': 6}, {'x': 16, 'y': 7}, {'x': 16, 'y': 8}]
> Other to Ruined Corridor; Heals? False
  * Layers: default
  * Destroyed Door to Ruined Corridor/Other to Flooded Tower
  * Extra - door_idx: (54,)
  > Door to Zebesian Waters
      Trivial
  > Beside Missile Block
      # Drop and don't miss: https://youtu.be/NuWZPb3HOpo
      Movement (Intermediate)

> Other to Mini-Fridge; Heals? False
  * Layers: default
  * Tunnel to Mini-Fridge/Other to Flooded Tower
  * Extra - door_idx: (68,)
  > Beside Missile Block
      Trivial

> Door to Zebesian Waters; Heals? False
  * Layers: default
  * L0 Hatch to Zebesian Waters/Door to Flooded Tower
  * Extra - door_idx: (112,)
  > Beside Missile Block
      Any of the following:
          Gravity Suit and Space Jump
          All of the following:
              # Freeze the Skulteras
              Can Freeze Enemies With Any Weapon
              Any of the following:
                  Hi-Jump
                  # Climb Skulltera NHJ https://youtu.be/kOtV9nNaPNQ
                  Stand On Frozen Enemies (Intermediate)
          # Underwater Walljump: https://youtu.be/4r8wzbspsvE
          Underwater Wall Jump (Expert)

> Beside Missile Block; Heals? False
  * Layers: default
  > Other to Ruined Corridor
      All of the following:
          Screw Attack
          Any of the following:
              # Get up
              All of the following:
                  Gravity Suit
                  Any of the following:
                      Space Jump
                      Wall Jump (Intermediate) and Can Single Walljump
              # Get up with underwater + singlewalljumping TODO: vid
              Underwater Wall Jump (Ludicrous) and Wall Jump (Advanced) and Can Single Walljump
  > Other to Mini-Fridge
      Missiles
  > Door to Zebesian Waters
      Trivial

----------------
Zebesian Waters
Extra - map_name: Sector 546
Extra - room_id: [46]
Extra - minimap_coordinates: [{'x': 17, 'y': 8}, {'x': 18, 'y': 7}, {'x': 18, 'y': 8}, {'x': 19, 'y': 7}, {'x': 19, 'y': 8}]
> Door to Flooded Tower; Heals? False
  * Layers: default
  * L0 Hatch to Flooded Tower/Door to Zebesian Waters
  * Extra - door_idx: (113,)
  > Door to Flooded Airlock to Sector 4 (AQA)
      Any of the following:
          Can Use Power Bombs
          # Upgradeless: https://youtu.be/FdeET1OemYw
          Combat (Ludicrous)
          All of the following:
              Charge Beam and Plasma Beam
              Wave Beam or Wide Beam
          Damage Boosts (Intermediate) and Normal Damage ≥ 190
          Gravity Suit and Screw Attack
          Missiles ≥ 20 and 10+ DMG Missiles
          Missiles ≥ 4 and 45 DMG Missiles

> Door to Flooded Airlock to Sector 4 (AQA); Heals? False
  * Layers: default
  * L0 Hatch to Flooded Airlock to Sector 4 (AQA)/Door to Zebesian Waters
  * Extra - door_idx: (114,)
  > Door to Flooded Tower
      Any of the following:
          Can Use Power Bombs
          # Upgradeless: https://youtu.be/uGBnSMt72Jc?t=13
          Combat (Ludicrous)
          All of the following:
              # No template, because these pirates are stronger and there are 2 of them
              Charge Beam and Plasma Beam
              Wave Beam or Wide Beam
          Damage Boosts (Intermediate) and Normal Damage ≥ 190
          Gravity Suit and Screw Attack
          Missiles ≥ 20 and 10+ DMG Missiles
          Missiles ≥ 4 and 45 DMG Missiles
  > Door to Flooded Access
      Any of the following:
          Can Kill Tough Underwater Beam-Resistant Enemy
          # Upgradeless: https://youtu.be/FdeET1OemYw?t=19
          Combat (Intermediate)
          # Damage boost through it
          Damage Boosts (Intermediate) and Normal Damage ≥ 95

> Door to Flooded Access; Heals? False
  * Layers: default
  * L0 Hatch to Flooded Access/Door to Zebesian Waters
  * Extra - door_idx: (116,)
  > Door to Flooded Airlock to Sector 4 (AQA)
      Any of the following:
          Can Kill Tough Underwater Beam-Resistant Enemy
          # Upgradeless: https://youtu.be/uGBnSMt72Jc
          Combat (Intermediate)
          # Damage boost through it
          Damage Boosts (Intermediate) and Normal Damage ≥ 95

----------------
Ruined Break Room
Extra - map_name: Sector 547
Extra - room_id: [47]
Extra - minimap_coordinates: [{'x': 17, 'y': 5}]
> Pickup (Hidden Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 85; Category? Minor
  * Extra - area: 5
  * Extra - room: 47
  * Extra - blockx: 4
  * Extra - blocky: 10
  * Extra - infant_weight: 0.34
  > Other to Nightmare Hub
      Trivial

> Other to Nightmare Hub; Heals? False
  * Layers: default
  * Destroyed Door to Nightmare Hub/Other to Ruined Break Room
  * Extra - door_idx: (118,)
  > Pickup (Hidden Power Bomb Tank)
      Can Use Power Bombs

----------------
Nightmare Recharge Room
Extra - map_name: Sector 548
Extra - room_id: [48]
Extra - minimap_coordinates: [{'x': 17, 'y': 4}]
Extra - unlocked_save_recharge_station: True
> Door to Nightmare Hub; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Hub/Door to Nightmare Recharge Room
  * Extra - door_idx: (121,)
  > Recharge Terminal
      Trivial

> Recharge Terminal; Heals? True
  * Layers: default
  > Door to Nightmare Hub
      Trivial

----------------
Nightmare Save Room
Extra - map_name: Sector 549
Extra - room_id: [49]
Extra - minimap_coordinates: [{'x': 20, 'y': 4}]
Extra - unlocked_save_recharge_station: True
> Door to Nightmare Hub; Heals? False
  * Layers: default
  * L0 Hatch to Nightmare Hub/Door to Nightmare Save Room
  * Extra - door_idx: (122,)
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Nightmare Hub
      Trivial

----------------
Flooded Airlock to Sector 4 (AQA)
Extra - map_name: Sector 550
Extra - room_id: [50]
Extra - minimap_coordinates: [{'x': 20, 'y': 7}, {'x': 20, 'y': 8}, {'x': 21, 'y': 7}, {'x': 21, 'y': 8}]
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 86; Category? Minor
  * Extra - area: 5
  * Extra - room: 50
  * Extra - blockx: 13
  * Extra - blocky: 8
  * Extra - infant_weight: 0.34
  > Door to Zebesian Waters
      Trivial

> Door to Zebesian Waters; Heals? False
  * Layers: default
  * L0 Hatch to Zebesian Waters/Door to Flooded Airlock to Sector 4 (AQA)
  * Extra - door_idx: (115,)
  > Pickup (Power Bomb Tank)
      All of the following:
          # This can safely not have Door Lock Rando check
          Gravity Suit and Speed Booster and Disabled Entrance Rando
          # Some way to kill the pirates: https://youtu.be/fN0Ko4V7X2s
          Combat (Expert) or Can Kill Tough Underwater Beam-Resistant Enemy
  > Area Transition to Sector 4 (AQA)
      All of the following:
          # This can safely not have Door Lock Rando check
          Gravity Suit and Speed Booster and Disabled Entrance Rando
          # Some way to kill the pirates: https://youtu.be/fN0Ko4V7X2s
          Combat (Expert) or Can Kill Tough Underwater Beam-Resistant Enemy

> Area Transition to Sector 4 (AQA); Heals? False
  * Layers: default
  * Open Passage to Cargo Hold to Sector 5 (ARC)/Area Transition to Sector 5 (ARC)
  * Extra - door_idx: (123,)
  > Door to Zebesian Waters
      # This can safely not have Door Lock Rando check
      Gravity Suit and Speed Booster and Disabled Entrance Rando

----------------
Transmutation Trial
Extra - map_name: Sector 551
Extra - room_id: [51]
Extra - minimap_coordinates: [{'x': 14, 'y': 8}, {'x': 14, 'y': 9}, {'x': 14, 'y': 10}]
Hint Features - Extreme Temperatures
> Pickup (Hidden Missile Tank); Heals? False
  * Layers: default
  * Pickup 87; Category? Minor
  * Extra - area: 5
  * Extra - room: 51
  * Extra - blockx: 11
  * Extra - blocky: 3
  * Extra - infant_weight: 0.34
  > Other to Frozen Tower
      Trivial

> Other to Frozen Tower; Heals? False
  * Layers: default
  * Tunnel to Frozen Tower/Other to Transmutation Trial
  * Extra - door_idx: (47,)
  > Pickup (Hidden Missile Tank)
      All of the following:
          Any of the following:
              Space Jump
              All of the following:
                  # Kill enemies and freeze them transformations
                  Can Freeze Enemies With Any Weapon
                  Any of the following:
                      Hi-Jump
                      # Stand on Frozen Enemies: https://youtu.be/hkXa7OrjU7Q
                      Stand On Frozen Enemies (Beginner) and Wall Jump (Beginner)
              # Single Wall Jump: https://youtu.be/DlAA9EITKuY
              Wall Jump (Advanced) and Enabled Equipment Manipulation and Can Single Walljump
          Any of the following:
              # Damage Reqs
              Varia Suit
              Space Jump and Damage Runs (Expert) and Cold Damage ≥ 280

